CFLAGS:= -g `sdl2-config --cflags`
LDFLAGS:= `sdl2-config --libs` -lSDL2_ttf -lSDL2_image -lm
CXX:=gcc
PROG:= pokémonchrysoberyl

OBJS:= init.o input.o graphics.o pokemon.o utility.o main.o

all: $(PROG)

%.o: src/%.c src/%.h src/def.h
	$(CXX) $(CFLAGS) -c $<

$(PROG): $(OBJS)
	$(CXX) -Wall -std=c99 -pedantic -g $(OBJS) -o $(PROG) $(LDFLAGS)
	rm *.o

clean:
	rm $(PROG) *.o